keep up with the technology - French English Dictionary